CSVeditor liest aus und schreibt in verschiedene Datenbanken. Es ist jedoch wichtig zu verstehen, das CSVeditor kein Datenbankprogramm ist.
CSVeditor
Grundlegendes
Das Datenbankformat existiert nicht. Jeder Entwickler einer Datenbank hat eigene (gute) Ideen. Das führt aber dazu, das Datenbanken, genauer, die Datentypen, sich nicht Eins-zu-Eins aufeinander abbilden lassen. Beispiele:
CSVeditor schreibt die Datei im Format dBase 4 inkl. Memo-Felder.
Zuordnung der Datentypen bei dBase
Typ .Net DBase ============================================= Boolean Bool LOGICAL BCD decimal NUMERIC Float float FLOAT Double double --- Text string CHAR (max. 254 Zeichen) Memo StringBuilder MEMO
CSVeditor schreibt SQLite Tabellen ohne den Datentyp BLOB (Binary Large Object).
Relationen werden ebenfalls nicht gelesen oder geschrieben!
Zurodnung der Datentypen bei SQLite
Typ .Net SQLite ============================================= Boolean Bool Existiert nicht! BCD decimal DECIMAL Float float FLOAT Double double DOUBLE Text string VARCHAR Memo StringBuilder VARVHAR